gift shops - German English Dictionary